MSOLEDBSQL导致错误3706:找不到提供程序 | 您所在的位置:网站首页 › Excel vba 运行时错误 3706 › MSOLEDBSQL导致错误3706:找不到提供程序 |
在迁移到Azure托管实例之后,我们的一个旧ASP web应用程序无法访问Server,我们也遇到了类似的问题。我的回答似乎不相关,但实际上可能对你有帮助。 我们发现web服务器在与SQL服务器对话时遇到了问题,因为它需要处理TLS1.2(但是在建立DSN并在那里运行测试之前,我们有一个通用错误。ODBC数据源在Windows中的应用) 我们必须切换到ODBC13.1(还有一个可用的v18 )。这是指向13.1 https://www.microsoft.com/en-us/download/details.aspx?id=53339的链接,它能够处理TLS1.2 为了与Azure一起工作,我们不得不安装ODBC18,以便我们的内部.Net 4.8应用程序。https://learn.microsoft.com/en-us/sql/connect/odbc/download-odbc-driver-for-sql-server?view=sql-server-ver16 当我们试图使用OLEDB 19连接到Azure管理的实例时,我们的应用程序出现了大量模糊的问题。有时它很好用,有时它会失败。因此我推荐ODBC13.1(或更高版本)。 另一件有用的事情是用这个问题在机器上设置一个测试DSN (Windows中的ODBC数据源应用)。一旦我们设置了一个测试DSN,那就是我们发现TLS错误的地方,而以前它只是一个基本的不能连接我们应用程序的错误。 |
CopyRight 2018-2019 实验室设备网 版权所有 |